package cn.tedu.hospitalgroupproject.server.content.dao.persist.repository;

import cn.tedu.hospitalgroupproject.server.common.pojo.vo.PageData;
import cn.tedu.hospitalgroupproject.server.content.pojo.entity.Patient;
import cn.tedu.hospitalgroupproject.server.content.pojo.vo.AppointmentListVO;
import cn.tedu.hospitalgroupproject.server.content.pojo.vo.PatientListVO;
import cn.tedu.hospitalgroupproject.server.content.pojo.vo.PatientStandardVO;

public interface IPatientRepository  {

    /*
    * 插入患者数据*/
    int insert(Patient patient);
    /**
     * 查询患者列表
     *
     * @param pageNum  页码
     * @param pageSize 每条记录数
     * @return 预约单列表的分页数据
     */
    PageData<PatientListVO> list(Integer pageNum, Integer pageSize);

    PatientStandardVO getStandardById(Long id);

}
